package com.xuelang.pipeline.artifact.app.nexus3v1.xo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ProxyAttributes {
    /**
     * How long to cache artifacts before rechecking the remote repository (in minutes)
     */
    private long contentMaxAge;
    /**
     * How long to cache metadata before rechecking the remote repository (in minutes)
     */
    private long metadataMaxAge;
    /**
     * Location of the remote repository being proxied
     */
    private String remoteUrl;
}